stand on one's own feet - Français Anglais Dictionnaire